package com.zg.third.api.domain.vo;

import com.zg.common.core.vo.BaseVo;
import lombok.Data;

/**
 * 专利查询VO类
 * 对应接口：/PatentV4/Search
 * API编码：514
 */
@Data
public class QccPatentVo extends BaseVo {
    /**
     * 专利信息列表
     */
    private PatentInfo[] Result;

    /**
     * 专利信息详情
     */
    @Data
    public static class PatentInfo {
        /**
         * ID标识
         */
        private String Id;

        /**
         * IPC分类号列表
         */
        private String[] IPCList;

        /**
         * 申请号
         */
        private String ApplicationNumber;

        /**
         * 申请日期
         */
        private String ApplicationDate;

        /**
         * 公布号
         */
        private String PublicationNumber;

        /**
         * 公布日期
         */
        private String PublicationDate;

        /**
         * 法律状态描述
         */
        private String LegalStatusDesc;

        /**
         * 发明名称
         */
        private String Title;

        /**
         * 代理机构
         */
        private String[] Agency;

        /**
         * 专利类型描述
         */
        private String KindCodeDesc;

        /**
         * IPC分类描述
         */
        private String[] IPCDesc;

        /**
         * 发明人列表
         */
        private String[] InventorStringList;

        /**
         * 申请人列表
         */
        private String[] AssigneestringList;
    }
}
